<?php
  function text_image($text='', $angle=0)
  {
      if(!$text)  return;

$s=substr($text,0,32);
//$s="Player Name";
//$_GET[up]=1;
if ($angle==90) {
    $w=15; 
    $h=strlen($s)*7;
    }
else { 
    $w=strlen($s)*7;
    $h=15;}
$img = imageCreate($w, $h);

$black = imageColorAllocate($img, 0, 0, 0);
$white = imageColorAllocate($img, 255, 255, 255);
//$red = imageColorAllocate($img, 255, 0, 0);

imagecolortransparent($img, $black);
//$mf = imageloadfont ('fonts/Arial12BI.phpfont');

imageFill($img, 1, 1, $black);

/*imagettftext($img, 20, 0, 10, 20, $black, "../arial.ttf",
"Here is PHP text!");

imagettftext($img, 10, 5, 50, 50, $black, "../arial.ttf",
"PHP Says: «Hello, World!»");

imagettftext($img, 14, 45, 40, 160, $black, "pixcyr2.ttf",
"Текст с переносами.\n\r
Перед вами\n\r
кириллический шрифт\n\r
   под углом 45\n\r
        градусов");*/

//imagestring($img, $mf, 20, 60, "Ещё одна PHP", $red);
//imagestring($img, $mf, 20, 73, "строка", $red);

//imagestringup($img, 2, 170, 180, "Alternative", $red);

if ($angle==90)
{
   // imagestringup($img, 1, 0, 85, $s, $black);
    imagettftext($img, 10, 90, 12, $h-5, $white, "./system/fonts/arial.ttf", $s);
}
else {
    imagettftext($img, 10, 0, 0, 12, $white, "./system/fonts/arial.ttf", $s);
    //imagestring($img, 1, 0, 0, $s, $black);
}

header('Content-type: image/png'); 
imagepng($img);
imagedestroy($img);
  }
?>
